import math

# 点（Point）类定义
class Point:
    def __init__(self, x=0, y=0):
        self.x = x
        self.y = y

# 计算两个向量的点乘,得到v2 在v1上的投影
def dot_product(v1, v2):
    return v1.x * v2.x + v1.y * v2.y

# 计算两向量的叉乘，得到法向量
def cross_product(v1,v2):
    return v1.x * v2.y - v1.y * v2.x

A=Point(4,0)
B=Point(0,3)
print(dot_product(A,B))
print(cross_product(A,B))
